package com.balad.entities;

import java.util.ArrayList;

public class Itineraire {
	int id_itineraire;
	String titre;
	String description;
	boolean voiture;
	String temps;
	String distance;
	ArrayList<Media> colMediaPhoto;
	ArrayList<Media> colMedia;
	ArrayList<POI> colPoi;
	
	public Itineraire() {
		this.colMediaPhoto = new ArrayList<Media>();
		this.colMedia = new ArrayList<Media>();
		this.colPoi = new ArrayList<POI>();
	}
	
	public int getId_itineraire() {
		return id_itineraire;
	}

	public void setId_itineraire(int id_itineraire) {
		this.id_itineraire = id_itineraire;
	}

	public String getTitre() {
		return titre;
	}
	public void setTitre(String titre) {
		this.titre = titre;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public boolean isVoiture() {
		return voiture;
	}
	public void setVoiture(boolean voiture) {
		this.voiture = voiture;
	}
	public String getTemps() {
		return temps;
	}
	public void setTemps(String temps) {
		this.temps = temps;
	}
	public String getDistance() {
		return distance;
	}
	public void setDistance(String distance) {
		this.distance = distance;
	}
	
	public ArrayList<Media> getColMediaPhoto() {
		return this.colMediaPhoto;
	}
	
	public Media getMediaPhoto(int i) {
		return this.colMediaPhoto.get(i);
	}
	
	public void addMediaPhoto(Media mediaPhoto) {
		this.colMediaPhoto.add(mediaPhoto);
	}
	
	public int getColMediaPhotoSize (){
		return this.colMediaPhoto.size();
	}

	public Media getMedia(int i) {
		return this.colMedia.get(i);
	}

	public void addMedia(Media media) {
		this.colMedia.add(media);
	}
	
	public int getColMediaSize (){
		return this.colMedia.size();
	}
	
	public POI getPOI(int i) {
		return this.colPoi.get(i);
	}

	public void addPOI(POI poi) {
		this.colPoi.add(poi);
	}
	
	public int getColPOISize (){
		return this.colPoi.size();
	}
	
	public String[] getListePOIs(){
		String [] listePOIs = new String[colPoi.size()];
		
		for (int i = 0; i < colPoi.size(); i++){
			listePOIs[i] = colPoi.get(i).getTitre();
		}
		
		return listePOIs;
	}
}
